remaining alive - German English Dictionary